using (ScriptAPI)
{
	AddUInt("nGuildNo");
	AddUInt("nNo");
	AddField("GuildName", 16);
	AddULong("Money");
	AddByte("Type");
	AddByte("Grade");
	AddUShort("Fame");
	AddUShort("StoneLevel");
	AddULong("Exp");

	StartNode("CreateDate");
	AddByte("Unk");
	AddByte("Unk");
	AddByte("Unk");
	AddByte("Unk");
	EndNode(0);

	AddUInt("NumMembers");
	AddUInt("MaxMembers");
	AddByte("WarStatus");
		
	StartNode("WarRequestDate");
	AddByte("Unk");
	AddByte("Unk");
	AddByte("Unk");
	AddByte("Unk");
	EndNode(0);		
		
	StartNode("WarStartDate");
	AddByte("Unk");
	AddByte("Unk");
	AddByte("Unk");
	AddByte("Unk");
	EndNode(0);

	StartNode("WarEndDate");
	AddByte("Unk");
	AddByte("Unk");
	AddByte("Unk");
	AddByte("Unk");
	EndNode(0);
		
	AddUInt("WarEnemy");
	AddByte("WarEnemyGrade");
		
	StartNode("MyScore");
	AddUShort("KillCount");
	AddUInt("KillScore");
	EndNode(0);		
		
	StartNode("EnemyScore");
	AddUShort("KillCount");
	AddUInt("KillScore");
	EndNode(0);			
		
	AddUInt("WarWinCount");
	AddUInt("WarLoseCount");
	AddUInt("WarDrawCount");		
		
	AddByte("DismissStatus");
	StartNode("DismissDate");
	AddByte("Unk");
	AddByte("Unk");
	AddByte("Unk");
	AddByte("Unk");
	EndNode(0);

	AddField("sIntro", 128);
		
	StartNode("sNotifyDate");
	AddByte("Unk");
	AddByte("Unk");
	AddByte("Unk");
	AddByte("Unk");
	EndNode(0);
		
	AddField("sNotifyCharName" , 20);
	AddField("sNotify", 512);
}